package com.tudouji.project.produce.domain;

import java.math.BigDecimal;

import com.flow.service.pojo.BasePojo;
import com.tudouji.framework.aspectj.lang.annotation.Excel;
import com.tudouji.framework.web.domain.BaseEntity;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 领料单明细对象 pickinglistitem
 *
 * @author tudouji
 * @date 2022-06-01
 */
@Data
public class Pickinglistitem extends BasePojo {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String guid;

    /**
     * 领料单id
     */
    @Excel(name = "领料单id")
    private String pickinglistid;

    /**
     * 出库库房id
     */
    @Excel(name = "出库库房id")
    private String strmid;

    /**
     * 出库库间id
     */
    @Excel(name = "出库库间id")
    private String sthid;

    /**
     * 产品id
     */
    @Excel(name = "产品id")
    private String productid;

    /**
     * 产品名称
     */
    @Excel(name = "产品名称")
    private String product;

    /**
     * 产地
     */
    @Excel(name = "产地")
    private String produceplace;

    /**
     * $column.columnComment
     */
    @Excel(name = "产地")
    private BigDecimal weight;

    /**
     * 规格id
     */
    @Excel(name = "规格id")
    private String speid;

    /**
     * 规格名称
     */
    @Excel(name = "规格名称")
    private String spename;

    /**
     * 总金额
     */
    @Excel(name = "总金额")
    private BigDecimal pricesum;

    /**
     * 单价
     */
    @Excel(name = "单价")
    private BigDecimal price;

    /**
     * 单位名字
     */
    @Excel(name = "单位名字")
    private String stockunit;

    /**
     * 库存单位id
     */
    @Excel(name = "库存单位id")
    private Long stockunitid;

    /**
     * 领料类型：1-原料，2-成品 3-次品 4-辅料
     */
    @Excel(name = "领料类型：1-原料，2-成品 3-次品 4-辅料")
    private Integer picktype;

    /**
     * 成本对象id
     */
    @Excel(name = "成本对象id")
    private String cospguid;

    /**
     * 出库数量
     */
    @Excel(name = "出库数量")
    private BigDecimal outweight;

    //查询领料出库产品 过滤 辅料标识
    private String searchflag;
    private String picktypename;

    private String[] proflags;

    private String sthname;

    private String strname;



}
